package com.kly.user.dto;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.NoArgsConstructor;

import java.io.Serializable;

@NoArgsConstructor
@AllArgsConstructor
@Builder
public class UserConversationRecordDto implements Serializable {

    private static final long serialVersionUID = 6546422669515644441L;
    private String userCode;
    /**
     *对方用户码
     */
    private String toUserCode;
    /**
     * @see com.kly.user.enums.ConversationType
     * 会话类型：1-破冰会话，2-有效会话，3-深度会话，4-超百条会话,5-用户会话条数
     */
    private Integer conversationsType;

    /**
     *会话属性：1-普通用户会话，2-会员用户会话
     */
    private Integer conversationsAttributes;

    private Integer conversationsNumber;

    private String appsFlyerUid;

    public String getAppsFlyerUid() {
        return appsFlyerUid;
    }

    public void setAppsFlyerUid(String appsFlyerUid) {
        this.appsFlyerUid = appsFlyerUid;
    }

    public String getUserCode() {
        return userCode;
    }

    public void setUserCode(String userCode) {
        this.userCode = userCode;
    }

    public String getToUserCode() {
        return toUserCode;
    }

    public void setToUserCode(String toUserCode) {
        this.toUserCode = toUserCode;
    }

    public Integer getConversationsType() {
        return conversationsType;
    }

    public Integer getConversationsAttributes() {
        return conversationsAttributes;
    }

    public void setConversationsAttributes(Integer conversationsAttributes) {
        this.conversationsAttributes = conversationsAttributes;
    }

    public void setConversationsType(Integer conversationsType) {
        this.conversationsType = conversationsType;
    }

    public Integer getConversationsNumber() {
        return conversationsNumber;
    }

    public void setConversationsNumber(Integer conversationsNumber) {
        this.conversationsNumber = conversationsNumber;
    }
}
